3 W 字图文 | 网络协议的幕后故事:从开发者视角自顶向下彻底理解 TCP
大部分人在听到“网络”、“连接“、“协议“、“数据传输“等概念时,脑海中往往会浮现出大学课堂上那些令人头疼的讲解和枯燥的幻灯片。但作为软件工程师,我们不能因其复杂就对网络技术敬而远之。尽管我们以后不一定要成为网络专家,但掌握一定的网络知识还是很有必要的,它能帮
大部分人在听到“网络”、“连接“、“协议“、“数据传输“等概念时,脑海中往往会浮现出大学课堂上那些令人头疼的讲解和枯燥的幻灯片。但作为软件工程师,我们不能因其复杂就对网络技术敬而远之。尽管我们以后不一定要成为网络专家,但掌握一定的网络知识还是很有必要的,它能帮
云计算的牌桌上,AI 算力竞赛已是刀刀到肉。当行业逐渐对“堆卡”祛魅,真正的较量早已转移到看不见的战场——架构是否精妙;是否紧密贴合业务需求;以及如何破解规模定律(Scaling Law)效应减弱的魔咒。
CAN FD(Flexible Data-rate)是“可变数据速率CAN”的缩写,可以理解为传统CAN总线的一次协议层升级。需要注意的是,CAN FD只升级了通信协议,物理层保持不变。这种设计是为了在保证兼容性的前提下,解决传统CAN的一些瓶颈问题。
它是 TCP 协议建立连接前,客户端和服务器之间“互相打招呼 + 确认身份”的过程。
上篇内容我们已经可以连接至MQTT服务器,本篇主要内容为:使用ESP-01S实现MQTT的Publish和Subscribe功能。
TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层协议。
CAN(Controller Area Network)是一种用于实时应用的串行通讯协议总线,属于现场总线的范畴,是一种有效支持分布式控制系统的串行通信网络,是一种多主站(multi-master)总线,允许多个设备在无需中央控制的情况下进行通信。CAN总线由